package com.igeek.base.ch0710;

/**
 * @Description TODO
 * @Author chenmin
 * @Date 2024/7/10 14:55
 * 练习1：for循环实现1‐100之间偶数和
 *  	练习2：for循环实现在控制台打印水仙花数
 *  			 分析：
 * 		 	什么是水仙花数呢?
 * 		 	所谓的水仙花数是指一个三位数[100,999]，其各位数字的立方和等于该数本身。
 *  			举例：153就是一个水仙花数。
 *  			153 = 1*1*1 + 5*5*5 + 3*3*3
 */

public class Demo2 {
    public static void main(String[] args) {
        System.out.println("--------------偶数和---------------------");
        int sum=0;
        for (int i = 1; i <=100; i++) {
            if (i%2==0){
                sum+=i;
            }
        }
        System.out.println(sum);

        System.out.println("--------------水仙花----------------------");
        for (int i = 100; i < 1000; i++) {
            int ge=i%10;
            int shi=i/10%10;
            int bai=i/100%10;
            if (i==Math.pow(ge,3)+Math.pow(shi,3)+Math.pow(bai,3)){
                System.out.println(i);
            }

        }

    }
}
